using System;
using System.Collections.Generic;
using System.Text;
using MoEngine;
using Microsoft.Xna.Framework;

namespace MoGameLib
{
    public struct GameVector
    {
        public GameVector(int x, int y) { X = x; Y = y; }
        public GameVector(Point point) { X = point.X; Y = point.Y; }
        public int X;
        public int Y;
    }

    public class MoCore : Core
    {
        static public World World;
        static public BattleManager BattleManager;

        public MoCore(IServiceProvider services)
            : base(services)
        {
            Components.Add(World = new World());
            Components.Add(BattleManager = new BattleManager());
        }
    }
}
